package com.platform.common.enumstatus;

import java.io.Serializable;

/**
 * @author wangLc
 * 人员变量枚举
 */
public class UserEnum {
	/**
	 * 单位聘用人员状态 
	 */
	public enum employStatus implements Serializable{
		/**
		 * 未开始
		 */
		WKS("0","未开始"),
		/**
		 * 拒绝被聘用
		 */
		JJBPY("1","拒绝被聘用/解聘"),
		 /**
		  * 同意被聘用
		  */
		TYBPY("2","同意被聘用"),
		/**
		 * 此单位/人员被禁用
		 */
		BJJPY("3","此单位/人员被禁用"),
		/**
		 * 发起聘用等待同意
		 */
		FQPYDDTY("4","发起聘用等待同意");
		 
		 String key;
		 String name; 
		 
		 private employStatus(String key, String name) {
				this.key = key;
				this.name = name;
	     }
		 
		 public String getKey() {
			return key;
		 }
		 public String getName() {
			return name;
		 }
	}
	
	
	
	/**
	 * 获取单位类型名称
	 */
	public static String getEmployStatusName(String key){
             String result = "无此值";
		for(employStatus roleTypePam:employStatus.values()){
			if(roleTypePam.getKey().equals(key)){
				result = roleTypePam.getName();
				break;
			}
		}
		return result;
	}
	
}
